rain removal - Spanish English Dictionary